// pages/userinfo/userinfo.js
import request from '../../utils/request'
Page({

      /**
       * 页面的初始数据
       */
      data: {
        UserInfo:"",
        image:"",
        user_name:"",
        showName:false,
        inputValue:""
      },

      /**
       * 生命周期函数--监听页面加载
       */
      onLoad(options) {
          this.initData()
      },
      chooseImg() {
        let that=this
        wx.chooseMedia({
              count: 1,
              mediaType: ['image'],
              sourceType: ['album', 'camera'],
              maxDuration: 30,
              camera: 'back',
              success(res) {
                console.log(res.tempFiles[0].tempFilePath)
                that.setData({
                  image:res.tempFiles[0].tempFilePath
                })
              }
              })
          },
      // 初始化数据
      initData(){
        let UserInfo=wx.getStorageSync("userInfo")
        this.setData({
          UserInfo:UserInfo,
          image:UserInfo.icon,
          user_name:UserInfo.nick_name
        })
      },
      changeName(){
        this.setData({
          showName:true
        })
      },
      bindinput(e){
        this.setData({
          inputValue:e.detail.value
        })
      },
      config(){
        if(!this.data.inputValue){
          wx.showToast({
            title: '昵称不能为空',
            icon:"none"
          })
          return
        }
          this.setData({
            user_name:this.data.inputValue,
            showName:false
          })
      },
      leave(){
        this.setData({
          showName:false,
        })
      },
     async saveInfo(){
       if(!this.data.user_name){
         wx.showToast({
           title: '昵称不能为空',
           icon:"none"
         })
         return
       }
        let token=wx.getStorageSync('userInfo').token
        let userInfo=wx.getStorageSync('userInfo')
        let res=await  request("/api/userModify",{
            nick_name:this.data.user_name,
            token,
            icon:this.data.image
          })
          if(res.code===2000){
            wx.showToast({
              title: '修改成功',
            })
                userInfo.icon=this.data.image
                userInfo.nick_name=this.data.user_name
                wx.setStorageSync('userInfo', userInfo)
               setTimeout(()=>{
                wx.navigateBack()
               },1000)
          }
      },
          /**
           * 生命周期函数--监听页面初次渲染完成
           */
          onReady() {

          },

          /**
           * 生命周期函数--监听页面显示
           */
          onShow() {

          },

          /**
           * 生命周期函数--监听页面隐藏
           */
          onHide() {

          },

          /**
           * 生命周期函数--监听页面卸载
           */
          onUnload() {

          },

          /**
           * 页面相关事件处理函数--监听用户下拉动作
           */
          onPullDownRefresh() {

          },

          /**
           * 页面上拉触底事件的处理函数
           */
          onReachBottom() {

          },

          /**
           * 用户点击右上角分享
           */
          onShareAppMessage() {

          }
      })